<?php
// +----------------------------------------------------------------------
// | 有理想的地方，地狱都是天堂。
// +----------------------------------------------------------------------
// | Copyright @ df81.com 版权所有
// +----------------------------------------------------------------------
// | 作者: 南国老符 邮箱：1062129401@qq.com
// +----------------------------------------------------------------------

namespace app\admin\model;
use think\Model;
use think\facade\Db;

class Keyword extends Model{
    // 所属模型
    protected function setTabledirAttr(){
        $tabledir_array = input('tabledir/a');
        $tabledir = '';
        for($i=0;$i<count($tabledir_array);$i++){
            $tabledir .= $tabledir_array[$i].',';
        }
        $tabledir = rtrim($tabledir,',');

        return $tabledir;
    }
	
    // 新增编辑
	static function edit($id){
	    if($id>0){//编辑
			$keyword = Keyword::find($id);
		}else{//新增
			$keyword = new Keyword;
		}
		$keyword->save(input('post.'));
		return $keyword->id;
	}
	
	/**列表
    * @lang 语言
    * @keyword 关键词
    * @order 排序
    */
	static function index($lang,$keyword,$order){
		$keyword = trim($keyword); $where[] = ['lang','=',$lang];

		$pageParam = array('lang'=>$lang);
        $pageParam += array('keyword'=>$keyword);

		$rs = Db::name('keyword')->where($where)->where('keyword|linkurl','like',"%$keyword%")->order($order)
			->paginate([
            	'list_rows'=> 20,
            	'query'=> $pageParam,
            ]);
		return $rs;
	}
}